terrestrial telescope

noun
1.
a refracting telescope having inverting lenses or an eyepiece that presents an erect image.
Origin
1805-15
British Dictionary definitions for terrestrial telescope

terrestrial telescope

noun
1.
a telescope for use on earth rather than for making astronomical observations. Such telescopes contain an additional lens or prism system to produce an erect image Compare astronomical telescope